<?php
/**
 * Interface zum MVC-Controller
 *
 * @author		Joachim Ruf
 * @copyright	Copyright (c) 2003-2013 Loresoft Software (http://www.loresoft.de)
 * @license		http://yapary.loresoft.de/lizenzbedingungen     New BSD License
 *
 * */


interface Yapary_MVC_IController
{
    function __construct (Yapary_MVC_Model &$_cModel, Yapary_MVC_View &$_cView, Yapary_MVC_Exchange &$_cExchange, Yapary_MVC_MVCGum &$_cMVCGum, Yapary_MVC_MVCConfig &$_cMVCConfig);

    public function __get ($objName);

//    protected function variable ();
//    protected function exchange ();
//
//    protected function model ();
//    protected function view ();

	public function forwarding ($_controllerName, $_actionName, $_viewName, array $_arrActionVars = array());

	public function &getExceptionList ();
    public function getExceptionCount ();
}


?>